﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using BibliotecaProjeto.persistencia;
using System.Windows.Forms;
using BibliotecaProjeto.fachada;
using BibliotecaProjeto.endereco;
using BibliotecaProjeto.usuario;

namespace ProjetoGui
{
    public partial class cadUser : Form
    {
        Fachada fachada = new Fachada();
        Usuario user = new Usuario();
        Endereco endereco = new Endereco();
        //DadosUsuario dados = new DadosUsuario();

        public cadUser()
        {
            InitializeComponent();
        }

        private void btnOk_Click(object sender, EventArgs e)
        {
            tbDataCadUser.Text = DateTime.Now.ToString("dd/MM/yyyy");
            user.dataCadastro = DateTime.Now;
            user.cpf = tbCpfCLiente.Text;
            user.nome = tbNomeCliente.Text;
            user.numeroCartaoCredito = tbNumCartao.Text;
            user.numeroCelular = tbCelCliente.Text;
            user.numeroTelefone = tbTelCliente.Text;
            user.cep = tbEndeCEP.Text;
            user.rua = tbEndeRua.Text;
            user.numero = tbEndeNum.Text;
            user.bairro = tbEndeBairro.Text;
            user.complemento = tbEndeComp.Text;
            user.cidade = tbEndeCidade.Text;
            user.uf = tbEndeUF.Text;
            user.país = tbEndePais.Text;
            
            
            tbDataCadUser.Clear();
            tbCpfCLiente.Clear();
            tbNomeCliente.Clear();
            tbNumCartao.Clear();
            tbCelCliente.Clear();
            tbTelCliente.Clear();
            tbEndeCEP.Clear();
            tbEndeRua.Clear();
            tbEndeNum.Clear();
            tbEndeBairro.Clear();
            tbEndeComp.Clear();
            tbEndeCidade.Clear();
            tbEndeUF.Clear();
            tbEndePais.Clear();
            tbNomeCliente.Focus();

            MessageBox.Show("Cadastro Realizado Com Sucesso!");

           fachada.cadastrar(user);
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            this.Close();
        }
  
       }
    }
